附录 5。URL 规范化

Kaspersky Web Traffic Security 支持导入用以下格式的四个组成部分组成的 URL:

<协议>://<域>:<端口>/<路径>

必须指定域。可以省略 URL 的剩余组件。

示例:

https://example.com:8080/path

在此:https – 协议,example.com – 域,8080 – 端口,path – 路径。

如果 URL 正常化期间发生错误,地址没有被应用程序接受,推荐采取以下步骤。

  1. 识别引起问题的 URL 组件。为此,根据以下算法依序添加地址组件:
    1. <域>。
    2. <协议>://<域>。
    3. <协议>://<域>:<端口>。
    4. <协议>://<域>:<端口>/<路径>。
  2. 检查引起问题的 URL 组件的值是否符合下表中所列的要求。

    URL 成功正常化的要求

    URL 组件

    要求

    协议

    • 它必须以拉丁字母表的字母 (ASCII A–Z, a–z) 开始。
    • 它可以包含拉丁字母表的字母 (ASCII A–Z, a–z),从0到9的数字,以及加减符号和点。

    • 可以指定 Ipv4 和 IPv6 地址(方括号中)以及完全限定域名(FQDN)。
    • 可以使用以下符号:

    . _ ~ ! $ & ' ( ) * + , =

    端口

    可以使用从1到65535范围内的数值。

    路径

    • 可以使用一个或多个用 / 符号隔开的段落。
    • 每个段落可以使用拉丁字母 (ASCII a-z),数字 (0-9),UTF 编码的符号,% 编码的符号,以及以下符号:

    - . _ ~ : @ ! $ & ' ( ) * , =

  3. 如果指定 URL 包含分号,输入无需路径。您可以稍后在添加的 URL 列表中指定路径。
页面顶端